package com.longcai.cm.pay.ali;


/**
 * @author libingxing
 */

public enum TradeStatus {

    /**
     * 等待买家付款
     */
    WAIT_BUYER_PAY("WAIT_BUYER_PAY", "交易创建，等待买家付款"),

    /**
     * 未付款交易超时关闭
     */
    TRADE_CLOSED("TRADE_CLOSED", "未付款交易超时关闭，或支付完成后全额退款"),

    /**
     * 交易支付成功
     */
    TRADE_SUCCESS("TRADE_SUCCESS", "交易支付成功"),

    /**
     * 交易结束
     */
    TRADE_FINISHED("TRADE_FINISHED", "交易结束，不可退款");

    /**
     * 支付宝回调状态值
     */
    String value;

    /**
     * 状态值含义
     */
    String desc;

    TradeStatus(String value, String desc) {
        this.value = value;
        this.desc = desc;
    }

    public String getValue() {
        return value;
    }

    public void setValue(String value) {
        this.value = value;
    }

    public String getDesc() {
        return desc;
    }

    public void setDesc(String desc) {
        this.desc = desc;
    }
}
